package com.guigu.common.pojo;

import lombok.ToString;

import java.io.Serializable;

/**
 * 产品生产工序物料明细
 */
@ToString
public class MDesignProcedureDetails implements Serializable {
//    序号
    private Integer id;
//父级序号
    private Integer parentId;
//工序序号
    private Integer detailsNumber;
//工序编号
    private String procedureId;
//工序名称
    private String procedureName;
//工时数
    private Integer labourHourAmount;
//工序描述
    private String procedureDescribe;
//单位
    private String amountUnit;
//单位工时成本
    private Integer costPrice;
//工时成本小计
    private Integer subtotal;
//物料成本小计
    private Integer moduleSubtotal;
//登记人
    private String register;
//登记时间
    private String registerTime;
//当前工序物料标志
//d002-0: 未设计
//d002-1: 已设计
    private String designModuleTag;
//当前工序物料变更标志
//d003-0: 未变更
//d003-0: 已变更
    private String designModuleChangeTag;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getParentId() {
        return parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public Integer getDetailsNumber() {
        return detailsNumber;
    }

    public void setDetailsNumber(Integer detailsNumber) {
        this.detailsNumber = detailsNumber;
    }

    public String getProcedureId() {
        return procedureId;
    }

    public void setProcedureId(String procedureId) {
        this.procedureId = procedureId == null ? null : procedureId.trim();
    }

    public String getProcedureName() {
        return procedureName;
    }

    public void setProcedureName(String procedureName) {
        this.procedureName = procedureName == null ? null : procedureName.trim();
    }

    public Integer getLabourHourAmount() {
        return labourHourAmount;
    }

    public void setLabourHourAmount(Integer labourHourAmount) {
        this.labourHourAmount = labourHourAmount;
    }

    public String getProcedureDescribe() {
        return procedureDescribe;
    }

    public void setProcedureDescribe(String procedureDescribe) {
        this.procedureDescribe = procedureDescribe == null ? null : procedureDescribe.trim();
    }

    public String getAmountUnit() {
        return amountUnit;
    }

    public void setAmountUnit(String amountUnit) {
        this.amountUnit = amountUnit == null ? null : amountUnit.trim();
    }

    public Integer getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(Integer costPrice) {
        this.costPrice = costPrice;
    }

    public Integer getSubtotal() {
        return subtotal;
    }

    public void setSubtotal(Integer subtotal) {
        this.subtotal = subtotal;
    }

    public Integer getModuleSubtotal() {
        return moduleSubtotal;
    }

    public void setModuleSubtotal(Integer moduleSubtotal) {
        this.moduleSubtotal = moduleSubtotal;
    }

    public String getRegister() {
        return register;
    }

    public void setRegister(String register) {
        this.register = register == null ? null : register.trim();
    }

    public String getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(String registerTime) {
        this.registerTime = registerTime == null ? null : registerTime.trim();
    }

    public String getDesignModuleTag() {
        return designModuleTag;
    }

    public void setDesignModuleTag(String designModuleTag) {
        this.designModuleTag = designModuleTag == null ? null : designModuleTag.trim();
    }

    public String getDesignModuleChangeTag() {
        return designModuleChangeTag;
    }

    public void setDesignModuleChangeTag(String designModuleChangeTag) {
        this.designModuleChangeTag = designModuleChangeTag == null ? null : designModuleChangeTag.trim();
    }
}